/**
 * @api {get} /notice 获取公告
 * @apiName notice
 * @apiGroup notice
 *
 * @apiHeader {String} authorization auth_token
 *
 * @apiParam {String} [notice_text] 公告标题【模糊匹配】.(可选)
 * @apiParam {String} [notice_type] 公告类型【模糊匹配】.(可选)
 * @apiParam {String} [creator] 创建者【模糊匹配】.(可选)
 * @apiParam {Number} [page=1] 页数【默认1】(可选).
 * @apiParam {Number} [pagesize=5] 每页条数【默认5】(可选).
 *
 * @apiSuccess {Number} code 状态码.
 * @apiSuccess {String} msg 信息.
 * @apiSuccess {Object} data 响应数据.
 *
 * @apiSuccessExample 成功-响应:
 *     HTTP/1.1 200 OK
 */

/**
 * @api {put} /notice/:id 修改公告信息
 * @apiName editNotice
 * @apiGroup notice
 *
 * @apiHeader {String} authorization auth_token
 *
 * @apiParam {String} id ID【必填】.
 * @apiParam {String} [notice_text] 公告标题【可选】.
 * @apiParam {String} [notice_type] 公告类型【可选】.
 * @apiParam {Number} [notice_state=1] 公告状态【1:启用,2:禁用】.
 * @apiParam {String} [creator] 创建者【可选】.
 * @apiParam {Data} [add_time] 创建时间【可选】.
 *
 * @apiSuccess {Number} code 状态码.
 * @apiSuccess {String} msg 信息.
 * @apiSuccess {Object} data 响应数据.
 *
 * @apiSuccessExample 成功-响应:
 *     HTTP/1.1 200 OK
 */

/**
 * @api {post} /notice/insert 增加公告
 * @apiName insertNotice
 * @apiGroup notice
 *
 * @apiHeader {String} authorization auth_token
 *
 * @apiParam {String} notice_text 公告标题【必填】.
 * @apiParam {String} [notice_type] 公告类型【可选】.
 * @apiParam {Number} [notice_state=1] 公告状态【1:启用,2:禁用】.
 * @apiParam {String} [creator] 创建者【可选】.
 * @apiParam {Data} [add_time] 创建时间【可选】.
 *
 * @apiSuccess {Number} code 状态码.
 * @apiSuccess {String} msg 信息.
 * @apiSuccess {Object} data 响应数据.
 *
 * @apiSuccessExample 成功-响应:
 *     HTTP/1.1 200 OK
 */

/**
 * @api {delete} /notice/:id 删除公告
 * @apiName deleteNotice
 * @apiGroup notice
 *
 * @apiHeader {String} authorization auth_token
 *
 * @apiParam {String} id ID【必填】.
 *
 * @apiSuccess {Number} code 状态码.
 * @apiSuccess {String} msg 信息.
 * @apiSuccess {Object} data 响应数据.
 *
 * @apiSuccessExample 成功-响应:
 *     HTTP/1.1 200 OK
 */